/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.opencourse.controlador;

import com.opencourse.entidades.Contenido;
import com.opencourse.modelo.ContenidoFacade;
import java.util.ArrayList;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;

/**
 *
 * @author UTPL
 */
@ManagedBean
@ViewScoped
public class Content {

    @EJB
    private ContenidoFacade contenidoFacade;
//    @ManagedProperty(value = "#{param.idCurs}")
//    private String idCurso;
    
//    private String titulo;
//    private String contenidos;

//    public void setIdCurso(String idCurso) {
//        this.idCurso = idCurso;
//    }
//
//    public Long getIdCurso() {
//        return idCurso;
//    }

//    public String getTitulo() {
//        return titulo;
//    }
//
//    public void setTitulo(String titulo) {
//        this.titulo = titulo;
//    }
//
//    public String getContenidos() {
//        return contenidos;
//    }
//
//    public void setContenidos(String contenidos) {
//        this.contenidos = contenidos;
//    }

    /**
     * Creates a new instance of Content
     */
    public Content() {
//        idCurso = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("idCurso");
    }

    public List<Contenido> obtenerContenido() {
//        List<Contenido> cont = new ArrayList<Contenido>();
//        cont = contenidoFacade.findAll();
//        for (Contenido contenido : cont) {
//            //Logger.getLogger("//-------// "+curso.getIdCurso());
//            if (contenido.getIdCurso().toString().equals(idCurso.toString())) {
//                return contenido.getContTitulo();
//            }
//        }
        return contenidoFacade.findAll();
    }

//    public String outcome() {
//        FacesContext fc = FacesContext.getCurrentInstance();
//        this.idCurso = getCursos(fc);
//        return "Content";
//    }

//    public String getCursos(FacesContext fc) {
//        Map<String, String> params = fc.getExternalContext().getRequestParameterMap();
//        return params.get("idCurso");
//    }
}
